package ae.pcfc.cldos.online.web.model;

import java.util.Date;

import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.format.annotation.DateTimeFormat;

import ae.pcfc.cldos.online.web.constraints.TerminationBanPeriod;

@TerminationBanPeriod
public class EVTerminationModel {

	@DateTimeFormat(pattern="dd/MM/yyyy")
	private Date evcCancelDate;
	
	@NotEmpty
	private String evcEmployeeId;
	
	@DateTimeFormat(pattern="dd/MM/yyyy")
	private Date evcExitDate;
	private boolean evcBannedFlag;
	
	@NotEmpty
	private String evcLeavingReason;
	private String evcBanPeriod;
	
	@NotEmpty
	private String evcCancelform;
	
	private String adminComments;
	
	private String wfStatus;
	
	
	public String getWfStatus() {
		return wfStatus;
	}
	public void setWfStatus(String wfStatus) {
		this.wfStatus = wfStatus;
	}
	public Date getEvcCancelDate() {
		return evcCancelDate;
	}
	public void setEvcCancelDate(Date evcCancelDate) {
		this.evcCancelDate = evcCancelDate;
	}
	public String getEvcEmployeeId() {
		return evcEmployeeId;
	}
	public void setEvcEmployeeId(String evcEmployeeId) {
		this.evcEmployeeId = evcEmployeeId;
	}
	public Date getEvcExitDate() {
		return evcExitDate;
	}
	public void setEvcExitDate(Date evcExitDate) {
		this.evcExitDate = evcExitDate;
	}
	public boolean getEvcBannedFlag() {
		return evcBannedFlag;
	}
	public void setEvcBannedFlag(boolean evcBannedFlag) {
		this.evcBannedFlag = evcBannedFlag;
	}
	public String getEvcLeavingReason() {
		return evcLeavingReason;
	}
	public void setEvcLeavingReason(String evcLeavingReason) {
		this.evcLeavingReason = evcLeavingReason;
	}
	public String getEvcBanPeriod() {
		return evcBanPeriod;
	}
	public void setEvcBanPeriod(String evcBanPeriod) {
		this.evcBanPeriod = evcBanPeriod;
	}
	public String getEvcCancelform() {
		return evcCancelform;
	}
	public void setEvcCancelform(String evcCancelform) {
		this.evcCancelform = evcCancelform;
	}
	public String getAdminComments() {
		return adminComments;
	}
	public void setAdminComments(String adminComments) {
		this.adminComments = adminComments;
	}
	
}
